@charset "utf-8";
/* ------------------------------------------------- 
 * 公用样式表 
 * ------------------------------------------------- 
*/  
body{font-family:"微软雅黑","宋体"; font-size:14px; line-height: 1.6; font-weight: 400; letter-spacing:-.1px; font-stretch:normal; font-style:normal;  color: rgba(255, 255, 255, 1); color: #000;  background: rgba(255, 255, 255, 1); 
text-align:justify; -webkit-text-size-adjust:none; height:auto; 
-webkit-font-smoothing: subpixel-antialiased; /*chrome、safari*/
-moz-osx-font-smoothing: grayscale;/*firefox*/}
/** 定义HTML body **/
@font-face { font-family: 'HELVETICANEUELTPRO-THEX'; src: url('text.otf'); font-weight: normal; font-style: normal;}

a {color:#333;transition:400ms ease all;}
a:focus {color: #333;outline: none; text-decoration: none;}
a:hover {color: #333;outline: none;text-decoration: none;transition:400ms ease all;}

/* == 翻页公用  ====================================================================================*/
.pageflip{width: 100%;overflow: hidden;text-align: center; margin: 20px 0px 0px 0px;}
.pageflip  a{color: #58060f;height: 34px;display: inline-block;overflow: hidden;line-height: 30px; padding: 0px 10px;border: 2px solid #58060f;border-radius: 5px;margin: 0px 5px;}
.pageflip  a:hover,.pageflip a.dq{background: #58060f;color: #fff;}
.pageflip  a i{display: block;line-height: 30px;height: 30px;}
@media (max-width:768px){
.pageflip{ margin: 5px 0px 0px 0px;}
.pageflip  a { font-size: 12px; height: 26px; line-height: 24px; border-width: 1px; padding: 0px 9px; border-radius: 3px; }
.pageflip  a i { line-height: 24px; height: 26px; }
}
/* == 翻页公用  ====================================================================================*/

@media (max-width:1600px){}
@media (max-width:1400px){}
@media (max-width:1200px){}
@media (max-width:1023px){}
@media (max-width:767px){}

/* == 全局  ====================================================================================*/
.wrapper_full{margin: 0px auto; max-width: 100%; width: 100%; padding: 0 0px;}
.wrapper_box  { margin: 0px auto; max-width: 1600px; padding: 0 50px;  }
.max1440{margin: 0px auto; max-width: 1400px;}
.max1200{margin: 0px auto; max-width: 1280px;padding: 0 30px;}
@media (max-width:1440px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 30px; }
	.max1200{margin: 0px auto; max-width: 1280px;padding: 0 30px;}
}
@media (max-width:1366px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 30px;}
	.max1200{margin: 0px auto; max-width: 1280px;padding: 0 20px;}
}
@media (max-width:1023px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 10px;}
	.max1200{margin: 0px auto; max-width: 1000px;padding: 0 10px;}
}
@media (max-width:767px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 10px;}
}
/* == 全局  ====================================================================================*/



/** == 首页banner ======================================-webkit-animation:scalex 10s linear infinite;animation:scalex 10s linear infinite;==============================================*/
.banner_box{ width: 100%; position: relative;}
.swiper-ban.swiper-container {}
.swiper-ban.swiper-slide{ background: #000; width: 100%; height:auto;}
.swiper-ban a { display: block; width: 100%; height:100%; overflow: hidden; position: relative;}
.swiper-ban a .slide_full{width: 100%; height:500px; overflow: hidden; position: relative; 
}	
.swiper-ban a > img {position: absolute; left: 0 ; top: 0; width:100%; z-index: 1; }
.swiper-ban a .bg_hei{position: absolute; left: 0 ; top: 0; width:100%; height: 100%; z-index: 1; background:rgba(0,0,0,0.1);}

/** banner上文字 =====*/
.wenzi_main{ position:absolute; width: 100%; margin: 0px auto; padding: 0px 20px;  top: 50%; -webkit-transform:translateY(-50%); transform:translateY(-50%);  text-align:center; z-index: 1; 
text-shadow: 1px 1px 1px #000;filter:shadow(Color=#000,Direction=10,Strength=10);text-transform:uppercase;}
.ani-01 { height: auto; margin-bottom: 10px; color: #fff; font-size: 60px; font-weight: bold;}
.ani-02 { height: auto; margin-bottom: 0px; color: #fff; font-size: 40px; }
.ani-03 { height: auto; margin-bottom: 0px; color: #fff; font-size: 16px;}

/** 点点点 =====*/
.swiper-ban.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 20px;}
.swiper-ban .swiper-pagination-bullet {background: #fff; width: 10px; height: 10px; border-radius:5px;  opacity: .9; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.swiper-ban .swiper-pagination-bullet-active {background: #000; width: 30px; }
/** 箭头 =====*/
.swiper-ban .swiper-button-prev {opacity:1;}
.swiper-ban .swiper-button-next {opacity:1;}
.swiper-ban .swiper-button-prev {width: 50px;height: 50px; line-height: 50px; border-radius:100%; background:rgba(0,0,0,0.4);  color: #fff; text-align: center;}
.swiper-ban .swiper-button-next {width: 50px;height: 50px; line-height: 50px; border-radius:100%; background:rgba(0,0,0,0.4); color: #fff; text-align: center;}
.swiper-ban .swiper-button-prev,.swiper-ban .swiper-button-next{font-size: 26px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.swiper-ban .swiper-button-prev:hover{background:rgba(0,0,0,0.9);  color: #fff;}
.swiper-ban .swiper-button-next:hover{background:rgba(0,0,0,0.9);  color: #fff;}

@media (max-width: 1366px) { 
}

@media (max-width: 1023px) { 
.banner_box{ width: 100%; position: relative; margin-top: 70px;}
.swiper-ban a .slide_full{width: 100%; height:150px;}
.swiper-ban.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 10px;}
.swiper-ban .swiper-button-prev {width: 35px;height: 35px; line-height: 35px; left: 5px;}
.swiper-ban .swiper-button-next {width: 35px;height: 35px; line-height: 35px; right: 5px;}
	
.wenzi_main{width: 100%; margin: 0px auto; padding: 0px 10px; text-align: center; }
.ani-01 { height: auto; margin-bottom: 10px; color: #fff; font-size: 20px; font-weight: bold;}
.ani-02 { height: auto; margin-bottom: 0px; color: #fff; font-size: 16px; }
.ani-03 { height: auto; margin-bottom: 0px; color: #fff; font-size: 12px;}
}
/** == 首页banner ====================================================================================*/

/** == pag_ban ====================================================================================*/
.pag_ban{position: relative;overflow: hidden;height: 300px; margin-top: 0px;transition: all 0.5s ease-out;}
.pag_ban:before {content: ''; position: absolute; background-color: rgba(0, 0, 0, 0.5); height: 100%; width: 100%; top: 0;left: 0;}
.pag_ban .imgbg {height: 100%;}
.pag_ban .imgbg {background-position: center center;background-size: cover;background-repeat: no-repeat;}
.pag_ban .imgbg img {display: none;}

.pag_ban_tit{color: #fff; text-align:left; position: relative; width: 100%; max-width: 1200px; margin: 0px auto;text-shadow: 1px 1px 1px #000; filter:shadow(Color=#000,Direction=10,Strength=10);top: 50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); }
.pag_ban_tit .tf30{ font-size: 45px; padding-bottom: 10px;text-align: center; font-weight: bold;  }
.pag_ban_tit .tf16{ font-size: 26px; line-height: 30px;  font-family:HELVETICANEUELTPRO-THEX, "微软雅黑";text-align: center; }

@media (max-width:1366px){
.pag_ban{position: relative;height: 300px; overflow: hidden;}
.pag_ban_tit{padding: 0px 20px 0px 20px;}
}

@media (max-width:1023px){
.pag_ban{position: relative;height: 120px; margin-top: 50px;}
.pag_ban_tit .tf30{ font-size:20px; font-weight:600; padding-bottom: 0px;}
.pag_ban_tit .tf16{ font-size: 16px; line-height: 20px; font-family:HELVETICANEUELTPRO-THEX, "微软雅黑";}
}
/** == pag_ban ====================================================================================*/





/** header ====================================================================================*/
.m_header{display: none;}
.pc_header{width: 100%; height: auto; padding: 0px 0px; position:relative; top: 0px;left: 0px; z-index: 999;   background: #2b2b2b; transition: all 0.5s ease-out;}
.pc_header.top_fixed{ position: fixed;  top: 0px;left: 0px; }

@media (max-width:1023px){
.pc_header{display: none;}
.m_header{display:block;}
}

/** pc_nav ====================================================================================*/
.pc_nav,
.pc_nav ul,
.pc_nav ul li,
.pc_nav ul li a{margin: 0; border: 0;list-style: none;line-height: 1;display: block;position: relative;}
.pc_nav:after,.pc_nav > ul:after {content: ".";display: block;clear: both;visibility: hidden; line-height: 0;height: 0;}
.pc_nav { margin: 0px auto; line-height: 1.6; }
.pc_nav > ul > li {float: left;width: 11.1111%; }
.pc_nav > ul > li > a {text-align: center; font-size: 16px; line-height: 70px;color: #fff; text-decoration: none;text-transform: uppercase; position: relative;}
.pc_nav > ul > li > a:after {content: "  ";display: block;border-right: 1px solid #999;position: absolute;right: 0px;bottom: 25px;height: 20px;}
.pc_nav > ul > li:last-child  > a:after {content: "  ";display: block;border-right: 0px solid #fff;position: absolute;right: 0px;bottom: 25px;height: 20px;}

.pc_nav > ul > li > a.on{color: #fff;background: #5d030e;}
.pc_nav > ul > li:hover > a {color: #fff;background: #5d030e;}
.pc_nav > ul > li.nav-has-sub > a {}
.pc_nav ul ul {position: absolute; left: -9999px;}
.pc_nav > ul > li > ul {border-top: 0px solid #FFF;}
.pc_nav li:hover > ul {left: auto;}

.pc_nav ul ul ul {margin-left: 100%;top: 0;}
.pc_nav ul ul li {height: 0;transition: all .2s cubic-bezier(.5, 0, .2, 1) 0s;}
.pc_nav ul li:hover > ul > li {height:50px; line-height: 50px;}
.pc_nav ul ul li a {  padding:0px 10px; width: 150px; height:50px; line-height: 50px;  background:rgba(131,23,36,0.8); border-top: 1px solid #5d000b;text-decoration: none;color: #eeeeee;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;text-align: center;}

.pc_nav ul ul li:hover > a,
.pc_nav ul ul li a:hover {color: #fff;background: #5d030e; }
.pc_nav ul ul li.nav-has-sub > a::after {position: absolute; top: 25px;right: 10px;width: 4px; height: 4px;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.pc_nav ul ul li.nav-has-sub:hover > a::after { border-color: #f00;}
/** pc_nav ====================================================================================*/


/** m_nav ====================================================================================*/
.m_header{width: 100%;height: 70px; position: fixed; top: 0px; left:0px; z-index: 999; background: #fff;}
.m_header .header-section{width:100%; height:70px; padding:5px 5px; overflow: hidden; }
.m_header .header-section .logo{ width:200px;height:auto; float: left; margin-top: 13px;}
.m_header .header-section:after{content:" ";width:100%;height:1px;background-color:#d1d1d1;position:absolute;left:0;bottom:0;-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5)}

.m_header .header-section .nav-icon{ position: absolute; right: 20px; top: 22px; width:25px;height:25px; z-index:1000;font-size:0;text-align:right;cursor:pointer}
.m_header .header-section .nav-icon i{width:100%;height:100%;position:absolute;left:0;top:0}
.m_header .header-section .nav-icon i span{display:inline-block;width:70%;height:2px;background-color:#54000a;position:relative;border-radius:2px}
.m_header .header-section .nav-icon i:nth-of-type(1) span{top:20%}
.m_header .header-section .nav-icon i:nth-of-type(2) span{top:45%;width:55%}
.m_header .header-section .nav-icon i:nth-of-type(3) span{top:70%}

.m_header .m-navbar{background-color:#fff;position:fixed;width:100%;height:100%;z-index:99999;right:-100%;top:0;padding-bottom:.6rem;box-sizing:border-box;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition:all .4s cubic-bezier(.4,0,0,1);overflow-y:auto;-webkit-overflow-scrolling:touch}
.m_header .m-navbar.open{right: 0px;}
.m-navbar .logo{ padding: 10px 20px; position: relative;}
.m-navbar .logo .logoimg{ width:250px;height:auto;  margin-top: 13px; display: block;}

.m_header .logo .nav-icon{ position: absolute; right: 20px; top:30px; width:25px;height:25px; z-index:1000;font-size:0;text-align:right;cursor:pointer}
.m_header .logo .nav-icon i{width:100%;height:100%;position:absolute;left:0;top:0}
.m_header .logo .nav-icon i span{display:inline-block;width:100%;height:2px;background-color:#54000a;position:relative;border-radius:2px}
.m_header .logo .nav-icon i:nth-of-type(1) span{top:20%;transform:rotate(45deg);}
.m_header .logo .nav-icon i:nth-of-type(2) span{top:20%;transform:rotate(-45deg);}


#navbar .m_navul{margin-top: 20px; border-top: 1px solid #f5f5f5;}
#navbar .m_navul li{padding: 0 20px;border-bottom: 1px solid #f5f5f5;transform: translateY(0);-webkit-transform: translateY(100%);transform: translateY(100%);transition: all .2s cubic-bezier(.5, 0, .2, 1) 0s;opacity: 0;}
#navbar.open .m_navul li{opacity: 1;-webkit-transform: translateY(0); transform: translateY(0);}
#navbar .m_navul li a{color: #333;font-size: 14px;height: 50px;line-height: 50px;width: 100%;display: block;text-decoration: none;}
#navbar .m_navul li .dropdown_menu{display: none;}
#navbar .m_navul li.dropdown.active .dropdown_menu{display: block;}
#navbar .m_navul li .dropdown_menu a{display: block; color: #666; font-size: 13px; height: 50px;line-height: 50px;padding: 0 10px;box-sizing: border-box;border-bottom: 1px solid #f5f5f5;}
#navbar .m_navul li .dropdown_menu a:last-child{border: none;}

#navbar .m_navul li:nth-child(1) {
    -webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(2) {
    -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(3) {
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(4) {
    -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(5) {
    -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(6) {
    -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(7) {
    -webkit-transition: all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(8) {
    -webkit-transition: all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(9) {
    -webkit-transition: all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(10) {
    -webkit-transition: all 2.0s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 2.0s cubic-bezier(.77, 0, .175, 1) 0ms;
}
/** m_nav ====================================================================================*/





.man{display: -webkit-flex; /* Safari */display:flex;
	-webkit-align-items: center; /* Safari 7.0+ */align-items:center; /* 垂直 */
	flex-direction:row;/* 方向 */
	flex-wrap:wrap;/* 换行 */
	justify-content:flex-start;/* 对齐方式 */
	align-content:flex-start;
	margin-left: -10px; margin-right: -10px;}
.man li{width: 25%; padding: 10px 10px;}
.man li .imgzoom{padding-bottom: 60%; width: 100%; position: relative; overflow: hidden; }
.man li .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.man li:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

@media (max-width:1023px){
.man{margin-left: -5px; margin-right: -5px;}
.man li{width: 50%; padding: 5px 5px;vertical-align:baseline;}
}


/*排队机2首页----------------------------------------*/
.index_had{padding-top: 5px;padding-bottom: 5px; background-color: #f5f5f5;;}
.index_had_m{}
.index_had_m .txt{font-size: 14px; float: left; color: #999;}
.index_had_m ul{ float: right;}
.index_had_m ul li { float: left; margin-left: 15px;  display: block;}
.index_had_m ul li a { font-size: 13px;}
.index_had_m ul li a:hover {color: #007AFF;}
.index_had_m ul li a i img{ width: 15px; height: 15px; margin-right:10px;}
@media (max-width:1023px){
	.index_had{ display: none; padding-top: 12px; padding-bottom: 12px; background-color: #f5f5f5;;}
	.index_had_m{}
	.index_had_m .txt{font-size: 14px; float: left;}
	.index_had_m ul{ float: right;}
	.index_had_m ul li { float: left; margin-left: 15px;  display: block;}
	.index_had_m ul li a { font-size: 13px;}
	.index_had_m ul li a:hover {color: #007AFF;}
	.index_had_m ul li a i img{ width: 15px; height: 15px; margin-right:10px;}
	
}
/*index_had-----------------------------------------------------*/

.index_had1_m{ padding-top: 20px; padding-bottom: 20px;}
.index_had1_m .logo{float: left; position: relative; height: 60px; max-width: 430px;}
.index_had1_m .logo img{  }
.index_had1_m .logo:after {content: " ";display: block;border-right: 1px solid #999;position: absolute;right: 0px;bottom: 7px;height: 44px;}
.index_had1_m .logo1{float: left;display: block; padding-left: 20px; padding-top: 5px; font-size: 16px; color: #666; line-height: 25px; font-weight: bold;  }
.index_had1_m .tel{background: url(../images/tel.jpg); background-repeat:no-repeat; background-position:left center; padding-left: 50px; display: block; float: right;height: 60px; }
.tel .p1{line-height: 20px; font-size: 14px;padding-top:5px;}
.tel .p2{ font-size: 24px; color: #c50501; line-height: 24px;}
@media (max-width:1220px){
.index_had1_m .logo1{ display: none; }	
}

@media (max-width:1023px){
	.index_had1_m{ display: none;}
	.index_had1_m .logo{float: left;top: 10px;  position: relative;}
	.index_had1_m .logo img{height: 80px;line-height: 80px;}
	.index_had1_m .logo:after {content: "  ";display: block;border-right: 1px solid #999;position: absolute;left: 300px;bottom: 15px;height: 50px;;}
	.index_had1_m .logo1{float: left;display: block; padding-left: 50px; margin-top: 20px; font-size: 16px;line-height: 30px; ;  }
	.index_had1_m .tel{background: url(../images/tel.jpg); background-repeat:no-repeat; background-position:left center; padding-left: 50px; display: block; float: right; margin-top: 20px; line-height: 30px;height: 60px; }
	.tel .p1{line-height: 20px; font-size: 14px;padding-top:5px;}
	.tel .p2{ font-size: 24px; color: #c50501; line-height: 24px;}
}

/*index_had1--------------------------------------------------*/


.index_txt{text-align: center;padding-top:40px;padding-bottom: 0px; position: relative; }
.index_txt .h2{font-size: 40px; font-weight:bold; color: #333; position: relative;  z-index: 2;}
.index_txt .h2 span{color:#6b030f;}
.index_txt .p1{color: #999;font-size: 16px;}
.index_txt .p2{color: #999;font-size: 100px; position: absolute;z-index: 1; top: -20px; left: 0%; text-align: center; width: 100%;  text-transform: uppercase; opacity: 0.1;}
@media (max-width:1023px){
.index_txt{text-align: center;padding-top:20px;padding-bottom: 0px; position: relative; }
.index_txt .h2{font-size: 20px; font-weight:bold; color: #333; position: relative;  z-index: 2;}
.index_txt .h2 span{color:#6b030f;}
.index_txt .p1{color: #999;font-size: 13px;}
.index_txt .p2{color: #999;font-size: 50px; position: absolute;z-index: 1; top: 0px; left: 0%;  text-transform: uppercase; opacity: 0.1;}
}

.index_zt{ padding-top: 20px;padding-bottom: 30px;text-align: center;}
.index_zt a{background-image:url("../images/g3.jpg");background-color:#6b030f; font-size: 16px;border-radius: 5px; color: #fff;overflow: hidden;width:auto;height: 45px;line-height: 45px;display: inline-block;text-align: center;margin: 0px 10px; padding: 0px 30px;background-repeat:no-repeat; background-position:center center; background-size:cover;}
.index_zt a:hover{background-color:#300006;background-image:none;}

@media (max-width:1023px){
	.index_zt{ padding-top: 10px;padding-bottom: 0px;text-align: center; font-size: 0px;}
	.index_zt a{background-image:url("../images/g3.jpg");background-color:#6b030f; font-size: 14px;border-radius: 5px; color: #fff;overflow: hidden; height: 30px;line-height: 30px;display: inline-block;text-align: center;margin: 0px 5px 5px 0px; padding: 0px 10px;   background-repeat:no-repeat; background-position:center center; background-size:cover;}
	.index_zt a:hover{background-color:#300006;background-image:none;}
}
/*index_zt-----------------------------------------*/



.index_chanpin{padding-top: 0px;padding-bottom: 0px;}
.swiper01_box{ width: 100%; position: relative;  margin: 0px auto; padding: 0px 0px 50px 0px;  }
/** 点 ============*/
.swiper01_box .swiper-container{padding: 0px 0px 0px 0px; height: auto; }
.swiper01_box .swiper-pagination{width: 100%; text-align: center; left: 0px;bottom: 20px;}
.swiper01_box .swiper-pagination-custom, .swiper-pagination-fraction{}
.swiper01_box .swiper-pagination-bullet{ background:#831724; width: 10px; height: 10px;border-radius:5px;  margin: 0px 5px; opacity:0.5; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.swiper01_box .swiper-pagination-bullet-active{ background: #831724; width: 30px; opacity:1;}
/** 左右按钮 ============*/
.swiper01_box .swiper-button-prev {left: 0%;opacity:1; top: 45%}
.swiper01_box .swiper-button-next {right: 0%;opacity:1;top: 45%}
.swiper01_box .swiper-button-prev {width: 50px;height: 50px; line-height: 50px; background:url(../images/jtl2.png) no-repeat center; text-align: center;}
.swiper01_box .swiper-button-next {width: 50px;height: 50px; line-height: 50px; background:url(../images/jtr2.png) no-repeat center; text-align: center;}
.swiper01_box .swiper-button-prev.swiper-button-disabled{opacity:1;background:url(../images/jtl1.png) no-repeat center;}
.swiper01_box .swiper-button-next.swiper-button-disabled{opacity:1;background:url(../images/jtr1.png) no-repeat center;}

a.sw_item01{ display: block; }
a.sw_item01 .imgzoom{padding-bottom: 68%; width: 100%; position: relative; overflow: hidden;}
a.sw_item01 .imgzoom img{width: 100%; position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.sw_item01:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

a.sw_item01 .txt{ text-align: center; padding: 0px 10px; background-color: #831724; color: #fff; width: 100%;font-size: 16px;  height: 50px; line-height: 50px; overflow: hidden; transition: all 0.5s ease-out;}
a.sw_item01:hover .txt{background-color: #5d030e; color: #fff;}

@media (max-width:1023px){
.swiper01_box{ width: 100%; position: relative;  margin: 0px auto; padding: 10px 0px 40px 0px;  }
.swiper01_box .swiper-pagination{width: 100%; text-align: center; left: 0px;bottom: 10px;}
	
a.sw_item01{ display: block; }
a.sw_item01 .imgzoom{padding-bottom: 68%; width: 100%; position: relative; overflow: hidden;}
a.sw_item01 .imgzoom img{width: 100%; position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.sw_item01:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

a.sw_item01 .txt{ text-align: center; padding: 0px 10px; background-color: #831724; color: #fff; width: 100%;font-size: 12px;  height: 30px; line-height: 30px; overflow: hidden; transition: all 0.5s ease-out;}
a.sw_item01:hover .txt{background-color: #5d030e; color: #fff;}
}

/*index_chanpin------------------------------------------*/

.qiyecar{ padding: 30px 0px 0px 0px;}
a.xinche{ display: block; width: 23%; margin: 0px 1% 2% 1%; float: left;}
a.xinche .imgzoom{padding-bottom: 68%; width: 100%; position: relative; overflow: hidden;}
a.xinche .imgzoom img{width: 100%; position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.xinche:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

a.xinche .txt{ text-align: center; padding: 0px 10px; background-color: #831724; color: #fff; width: 100%;font-size: 16px;  height: 50px; line-height: 50px; overflow: hidden; transition: all 0.5s ease-out;}
a.xinche:hover .txt{background-color: #5d030e; color: #fff;}

a.qiyecarmore{width: 50%; display: block; text-align: center; margin: 0px auto; background: #5d030e; color: #fff; font-size: 16px; padding: 10px 0px;}

@media (max-width:1023px){
	
.qiyecar{ padding: 20px 10px;}
a.xinche{ display: block; width: 48%; margin: 0px 1% 2% 1%; float: left;}
a.xinche .imgzoom{padding-bottom: 68%; width: 100%; position: relative; overflow: hidden;}
a.xinche .imgzoom img{width: 100%; position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.xinche:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

a.xinche .txt{ text-align: center; padding: 0px 3px; background-color: #831724; color: #fff; width: 100%;font-size: 14px;  height: 40px; line-height: 40px; overflow: hidden; transition: all 0.5s ease-out;}
a.xinche:hover .txt{background-color: #5d030e; color: #fff;}

a.qiyecarmore{width: 100%; display: block; text-align: center; margin: 0px auto; background: #5d030e; color: #fff; font-size: 14px; padding: 10px 0px;}

}


.index_anli{margin-top: 10px; padding-top: 20px; padding-bottom: 0px; background: #f8f8f8;}

.swiper02_box{ width: 100%;  margin: 0px auto; padding: 30px 0px 50px 0px; position: relative;  }
/** 点 ============*/
.swiper02_box .swiper-container{padding: 0px 0px 0px 0px; height: auto; }
.swiper02_box .swiper-pagination{width: 100%; text-align: center; left: 0px;bottom: 20px;}
.swiper02_box .swiper-pagination-custom, .swiper-pagination-fraction{}
.swiper02_box .swiper-pagination-bullet{ background:#831724; width: 10px; height: 10px;border-radius:5px;  margin: 0px 5px; opacity:0.5; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.swiper02_box .swiper-pagination-bullet-active{ background: #831724; width: 30px; opacity:1;}
/** 左右按钮 ============*/
.swiper02_box .swiper-button-prev {left: 0%;opacity:1; top: 45%}
.swiper02_box .swiper-button-next {right: 0%;opacity:1;top: 45%}
.swiper02_box .swiper-button-prev {width: 50px;height: 50px; line-height: 50px; background:url(../images/jtl2.png) no-repeat center; text-align: center;}
.swiper02_box .swiper-button-next {width: 50px;height: 50px; line-height: 50px; background:url(../images/jtr2.png) no-repeat center; text-align: center;}
.swiper02_box .swiper-button-prev.swiper-button-disabled{opacity:1;background:url(../images/jtl1.png) no-repeat center;}
.swiper02_box .swiper-button-next.swiper-button-disabled{opacity:1;background:url(../images/jtr1.png) no-repeat center;}

a.sw_item02{ display: block; }
a.sw_item02 .imgzoom{padding-bottom: 65%; width: 100%; position: relative; overflow: hidden;}
a.sw_item02 .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.sw_item02:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

a.sw_item02 .txt{ text-align: center; padding: 10px 10px;  background-color: #831724; color: #fff; width: 100%;font-size: 16px;  transition: all 0.5s ease-out;}
a.sw_item02:hover .txt{background-color: #5d030e; color: #fff;}
a.sw_item02 .txt1{ height: 30px; line-height: 30px; overflow: hidden;}
a.sw_item02 .txt2{ border: 1px solid rgba(255,255,255,0.2); font-size: 14px;  color: #fff;  width: 130px; margin: 5px auto;}


@media (max-width:1023px){
.index_anli{margin-top: 10px; padding-top: 0px; padding-bottom: 0px; background: #f8f8f8;}

.swiper02_box{ width: 100%;  margin: 0px auto; padding: 10px 0px 50px 0px; position: relative;  }
/** 点 ============*/
.swiper02_box .swiper-container{padding: 0px 0px 0px 0px; height: auto; }
.swiper02_box .swiper-pagination{width: 100%; text-align: center; left: 0px;bottom: 20px;}
.swiper02_box .swiper-pagination-custom, .swiper-pagination-fraction{}
.swiper02_box .swiper-pagination-bullet{ background:#831724; width: 10px; height: 10px;border-radius:5px;  margin: 0px 5px; opacity:0.5; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.swiper02_box .swiper-pagination-bullet-active{ background: #831724; width: 30px; opacity:1;}

a.sw_item02{ display: block; }
a.sw_item02 .imgzoom{padding-bottom: 65%; width: 100%; position: relative; overflow: hidden;}
a.sw_item02 .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.sw_item02:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

a.sw_item02 .txt{ text-align: center; padding: 5px 5px;  background-color: #831724; color: #fff; width: 100%;font-size: 14px;  transition: all 0.5s ease-out;}
a.sw_item02:hover .txt{background-color: #5d030e; color: #fff;}
a.sw_item02 .txt1{ height: 30px; line-height: 30px; overflow: hidden;}
a.sw_item02 .txt2{ border: 1px solid rgba(255,255,255,0.2); font-size: 12px;  color: #fff;  width: 130px; margin: 2px auto;}

}
/*index_anli---------------------*/


.index_women{padding-top: 30px;padding-bottom: 50px;}

.index_women_l {float: left;width: 60%;position: relative; margin-top: 30px;}
.index_women_l:after {content: " ";display: block; height: 50px;background-color: #940012;top: -10px;left: -10px;position: absolute;width: 50px;transition: all 0.5s ease-out;}
.index_women_l:before {content: " ";display: block; height: 50px;background-color: #940012;bottom: -10px;right: -10px;position: absolute;width: 50px;transition: all 0.5s ease-out;}

.index_women_l:hover:after {content: " ";display: block; height: 100px;background-color: #940012;top: -10px;left: -10px;position: absolute;width: 100px;}
.index_women_l:hover:before {content: " ";display: block; height: 100px;background-color: #940012;bottom: -10px;right: -10px;position: absolute;width: 100px;}
.index_women_l .imgzoom{padding-bottom: 60%; width: 100%; position: relative; overflow: hidden;z-index: 2;}
.index_women_l .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.index_women_l:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

.index_women_r {float: right;width: 40%; margin-top: 30px;}
.index_women_r .h3{color: #831724;font-weight: bold;text-align: right; font-size: 30px;}
.index_women_r .h3 span{color: #3ba86f;display: inline-block;font-size: 30px;padding-left: 24px;}
.index_women_r .pp{text-align: right;font-size: 16px;}

.index_women_r .gy{background-color: #2b2b2b;color: #fff;margin-top: 10px;padding: 30px 30px 30px 30px;}
.index_women_r .gy  .h4{font-size: 26px;line-height: 26px;}
.index_women_r .gy  .p1{font-size: 14px;margin-top: 10px;display: block;height: 180px;line-height: 22px;overflow: hidden;}
.index_women_r .gy  a.more{display: block;float: right; color: #831724;background: #fff; text-align: center;width: 150px;height: 30px;line-height: 30px;font-size: 14px;border-radius: 5px;margin-top: 10px;}
.index_women_r .gy  a.more:hover{background-color: #5d030e; color: #fff; width: 200px;}

@media (max-width:1023px){
.index_women{padding-top: 0px;padding-bottom: 30px;}

.index_women .index_women_l {float: left;width: 100%;}
.index_women .index_women_r {float: right;width: 100%;}
.index_women_l.imgzoom{padding-bottom: 100%; width: 100%; position: relative; overflow: hidden; }
.index_women_l.imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.index_women_l:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);box-shadow:0 0 15px rgba(0,0,0,0.5);}
	
.index_women_r {float: right;width: 100%; margin-top: 20px;}
.index_women_r .h3{color: #831724;font-weight: bold;text-align:center; font-size: 18px;}
.index_women_r .h3 span{color: #3ba86f;display: inline-block;font-size: 18px; padding-left: 0px; }
.index_women_r .pp{text-align: center;font-size: 14px;}

.index_women_r .gy{background-color: #2b2b2b;color: #fff;margin-top: 10px;padding:20px;}
.index_women_r .gy  .h4{font-size: 20px;line-height: 24px;}
.index_women_r .gy  .p1{font-size: 12px;margin-top: 10px;display: block;height:auto;line-height: 20px;overflow: hidden;}
.index_women_r .gy  a.more{display: block;float: none; color: #831724;background: #fff; text-align: center;width: 150px;height: 30px;line-height: 30px;font-size: 14px;border-radius: 5px;margin: 10px auto 0px;}
.index_women_r .gy  a.more:hover{background-color: #5d030e; color: #fff;}
}



.index_youshi{padding-top: 20px;padding-bottom: 50px; background: #f8f8f8;  }

.index_youshi_m{display: -webkit-flex; /* Safari */display:flex; align-items:center; /* 垂直 */ margin-top: 30px;}
.youshi_l{width: 45%;float: left;}
.youshi_l .imgzoom{padding-bottom: 50%; width: 100%; position: relative; overflow: hidden;z-index: 2;}
.youshi_l .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.youshi_l:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

.youshi_r{width: 55%;float: left;padding:20px 20px 0px 40px; }
.youshi_r .txt{position: relative;padding-left: 100px;line-height: 35px;height: 80px;}
.youshi_r .txt img{position: absolute;bottom: 0px;left: 0px;width: 80px;height: 80px;}
.youshi_r .txt h3{display: block;font-size: 30px;line-height: 40px;height: 40px;overflow: hidden;}
.youshi_r .txt .p1{font-size: 30px;color: #3ba86f;font-weight: 700;line-height: 40px;height: 40px;overflow: hidden;}

.youshi_r .p2{font-size: 14px;margin: 10px 0px 10px 0px ;line-height: 20px;height:auto;overflow: hidden;color: #999;}
.youshi_r .p3{padding-bottom:5px; border-bottom: 1px dotted #ccc; margin-bottom: 5px;}

.index_youshi_m:nth-child(2n-1){ flex-direction:row-reverse;}
.index_youshi_m:nth-child(2n-1) .youshi_r{width: 55%;float: left;padding:20px 40px 20px 20px; }



@media (max-width:1023px){
.index_youshi{padding-top: 0px;padding-bottom: 20px; background: #f8f8f8;  display: none;}

.index_youshi_m{display: -webkit-flex; /* Safari */display:flex; align-items:center; /* 垂直 */flex-wrap:wrap;/* 换行 */ margin-top: 10px;}
.youshi_l{width: 100%;float: left;}
.youshi_l .imgzoom{padding-bottom: 50%; width: 100%; position: relative; overflow: hidden;z-index: 2;}
.youshi_l .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.youshi_l:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

.youshi_r{width: 100%;float: left;padding:20px 0px 0px 0px; }
.youshi_r .txt{position: relative;padding-left: 60px;line-height: 35px;height: 60px;}
.youshi_r .txt img{position: absolute;top: 0px;left: 0px;width: 50px;height: 50px;}
.youshi_r .txt h3{display: block;font-size: 18px;line-height: 20px;height: 20px;overflow: hidden; margin-bottom: 5px;}
.youshi_r .txt .p1{font-size: 14px;color: #3ba86f;font-weight: 700;line-height: 18px;height: 40px;overflow: hidden;}

.youshi_r .p2{font-size: 14px;margin: 10px 0px 10px 0px ;line-height: 20px;height:auto;overflow: hidden;color: #999;}
.youshi_r .p3{padding-bottom:5px; border-bottom: 1px dotted #ccc; margin-bottom: 5px; font-size: 12px;}

.index_youshi_m:nth-child(2n-1){ flex-direction:row;}
.index_youshi_m:nth-child(2n-1) .youshi_r{width: 100%;float: left;padding:20px 0px 0px 0px; }	
}
/*index_youshi-----------------------------*/


.index_news{padding-top: 20px;padding-bottom: 50px; }

.index_news .index_news1{margin-left: -15px;margin-right: -15px;padding-top: 20px;}
.news_l{float: left;width: 33.33%;padding: 0px 15px;}
.news_l .index_news_m{background-color:#6c85ae;margin-bottom: 20px;}
.index_news_m h4{color: #fff;font-size: 22px;padding-left: 50px;padding-top: 50px;position: relative;padding-bottom: 60px;line-height: 22px;height: 22px;overflow: hidden;}
.index_news_m h4:after{content: "  ";display: block;border-bottom: 1px solid #fff;position: absolute;left: 30px;bottom: 10px;width: 300px;}
.index_news_m p{color: #fff;font-size: 32px; padding-left: 60px;padding-top: 30px;}
.index_news_m img{width: 80px;height: 80px;margin-left: 230px;margin-bottom: 10px;}
.news_l:nth-child(2) .index_news_m{background-color:#8fd0b0;margin-bottom: 20px;}
.news_l:nth-child(3) .index_news_m{background-color:#8aaec4;margin-bottom: 20px;}

ul.index_newsul .news_title{display: inline-block; line-height: 20px;  border-bottom: 1px solid #e2e2e2;width: 100%;padding-bottom: 10px;}
ul.index_newsul .news_title h4{font-size: 20px;float: left;color: #5d030e; display: block;}
ul.index_newsul .news_title p{font-size: 12px;float: left; color: #999; line-height:15px; display: block;margin-left: 10px; padding-top: 7px;  text-transform: uppercase;}
ul.index_newsul .news_title a{font-size: 14px; line-height: 14px; float: right; display: block; padding-top: 7px;}
ul.index_newsul .news_title a:hover{ color: #5d030e;}

ul.index_newsul li{border-bottom: 1px dotted #ccc;}
ul.index_newsul li a{display: block;line-height: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;background:url("../images/li2.jpg")left center no-repeat;padding-left: 15px;width: 100%;padding-right: 100px;}
ul.index_newsul li a:hover{color: #5d030e;}
ul.index_newsul li a span{float: right;display: block;top: 0px;right: 0px; position: absolute;color: #999;}

@media (max-width:1023px){
.index_news{padding-top: 0px;padding-bottom: 5px; }
.index_news .index_news1{margin-left: -15px;margin-right: -15px;padding-top: 20px;}
.news_l{float: left;width: 100%;padding: 0px 15px; margin-bottom: 15px;}
.news_l .index_news_m{background-color:#6c85ae;margin-bottom: 20px;}
.index_news_m h4{color: #fff;font-size: 22px;padding-left: 50px;padding-top: 50px;position: relative;padding-bottom: 60px;line-height: 22px;height: 22px;overflow: hidden;}
.index_news_m h4:after{content: "  ";display: block;border-bottom: 1px solid #fff;position: absolute;left: 30px;bottom: 10px;width: 300px;}
.index_news_m p{color: #fff;font-size: 32px; padding-left: 60px;padding-top: 30px;}
.index_news_m img{width: 80px;height: 80px;margin-left: 230px;margin-bottom: 10px;}
.news_l:nth-child(2) .index_news_m{background-color:#8fd0b0;margin-bottom: 20px;}
.news_l:nth-child(3) .index_news_m{background-color:#8aaec4;margin-bottom: 20px;}


ul.index_newsul .news_title{display: inline-block; line-height: 20px;  border-bottom: 1px solid #e2e2e2;width: 100%;padding-bottom: 10px;}
ul.index_newsul .news_title h4{font-size: 20px;float: left;color: #5d030e; display: block;}
ul.index_newsul .news_title p{font-size: 12px;float: left; color: #999; line-height:15px; display: block;margin-left: 10px; padding-top: 7px;  text-transform: uppercase;}
ul.index_newsul .news_title a{font-size: 14px; line-height: 14px; float: right; display: block; padding-top: 7px;}
ul.index_newsul .news_title a:hover{ color: #5d030e;}

ul.index_newsul li{border-bottom: 1px dotted #ccc;}
ul.index_newsul li a{display: block;line-height: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;background:url("../images/li2.jpg")left center no-repeat;padding-left: 15px;width: 100%;padding-right: 100px;}
ul.index_newsul li a:hover{color: #5d030e;}
ul.index_newsul li a span{float: right;display: block;top: 0px;right: 0px; position: absolute;color: #999;}

}
/*index_news_m----------------------------------*/


.index_section{padding-top: 20px;padding-bottom: 20px; background-color:#f8f8f8;}
.yunu-link{padding: 10px 0px;}
.yunu-link h4{ display: block; font-size: 18px;padding-bottom: 10px;color: #5d030e;border-bottom: 1px solid #ddd;}
.yunu-link h4 small{color: #999;}
.yunu-link a {float: left; margin:5px 5px 0px 5px; font-size: 12px; color: #333; }
.yunu-link a:hover {color: #5d030e;}

@media (max-width:1023px){
.index_section{display: none;}
}
/*index_section-----------------------------------*/


.footer{padding-top: 40px;padding-bottom: 40px; background-color: #2b2b2b;color: #cec1c3;}

.footer-nav{margin-bottom: 30px;background-color:#61343a;border-radius: 5px;font-size: 0;padding: 15px;text-align: center; }
.footer-nav a{display: inline-block; font-size: 15px; width: 10%; color: #cec1c3;}
.footer-nav a:hover{color: #fff;}

.footer_l{ width: 100%;position: relative; }
.footer_l a{ color: #cec1c3;}
.footer_l .logo2{width:35%; float: left; position: relative; margin-top: 15px;}
.footer_r{float: left;width: 30%; text-align: center;}
.footer_r img{width: 100px; margin-left: 10px;}
.footer_l .txt{width:30%;float:right;}

.footer_rer{position: absolute; right: 20px; top: 0px; text-align: center;}
.footer_rer span{display: block; padding-top: 10px;}



@media (max-width:1023px){
.footer{padding-top: 10px;padding-bottom: 50px; background-color: #2b2b2b;color: #cec1c3;}

.footer-nav{display: none;}
.footer_l{ width: 100%;position: relative; margin: 0px auto; }
.footer_l .logo2{width:60%; float: none; text-align: center; position: relative; margin: 0px auto;}
.footer_r{float: left;width: 100%; text-align: center; margin-top: 10px;}
.footer_r img{width: 80px; margin-left: 10px;}
.footer_l .txt{width:100%;float:right; padding: 15px 0px;text-align: center; font-size: 12px;}

.footer_rer{display: none;}
}


/*footer------------------------------------------------*/

.footer-fix{display: block;display: none; z-index: 999; border-top: 1px solid #58060f;}
.footer-fix li {float: left;width: 25%;}
.footer-fix li a {display: block;text-align: center;padding: 7px 0px;font-size: 12px;line-height: 1;}
.footer-fix li i .i1{background-image:url("../images/f_01.png")}
@media (max-width:1023px){
	.footer-fix{display: block;position: fixed; bottom: 0px;left: 0px; width: 100%;background-color: #fff;}
	.footer-fix li {float: left;width: 25%;}
	.footer-fix li a {display: block;text-align: center;padding: 7px 0px;font-size: 12px;line-height: 1;}
	.footer-fix li a i{display: block;height: 20px;background: no-repeat center;background-size: contain;margin-bottom: 4px;}
	.footer-fix li i.i1{background-image:url("../images/f_01.png")}
	.footer-fix li i.i2{background-image:url("../images/f_02.png")}
	.footer-fix li i.i3{background-image:url("../images/f_04.png")}
	.footer-fix li i.i4{background-image:url("../images/f_03.png")}
}
/*footer-fix---------------------------*/





.guanyu_m{position: relative;padding-bottom: 40px;margin-top: 40px;}
.guanyu_l{position:absolute;top: 0px;;left: 0px;width: 280px; box-shadow:0 15px 15px rgba(0,0,0,0.15); }
.guanyu_l_t{color: #fff;font-size: 24px;font-weight: bold;padding: 20px 20px;background-repeat:repeat; background-size:cover;}
.lianxi_box{ padding: 20px 20px; color: #666;background-color: #f6f6f6; font-size: 16px;}

.remen_box{ padding: 10px 15px; color: #666;background-color: #f6f6f6; font-size: 16px;}
.remen_box a{ padding:5px;}
.remen_box a:hover{ color: #58060f;}

.pag_nav{ background-color: #f6f6f6;padding: 15px 15px 25px 15px ; }
a.pag_nava{padding: 5px 10px;display: block; background-color:#97323e; border-radius: 5px;margin-bottom: 10px;color: #fff;font-size: 16px;}
a.pag_nava:hover{background-color: #420008;color: #fff;}
a.pag_nava.on{background-color:#58060f;padding: 5px 10px;display: block; border-radius: 5px;margin-bottom: 10px;color: #fff;font-size: 16px;}

.pag_nav_m{margin-bottom: 20px;}
.pag_nav_m a.on{background-color: #420008; color: #fff;font-size: 14px;}
.pag_nav_m a{display: block; margin-bottom: 1px;color: #666; overflow: hidden;font-size: 14px; padding: 5px 10px 5px 30px;border-radius: 5px;}
.pag_nav_m a:hover{background-color: #420008; color: #fff;}
.none3g{display: block;}

a.pag_nava2j{padding: 5px 10px;display: block; background-color:#97323e; border-radius: 5px;margin-bottom: 10px;color: #fff;font-size: 16px;line-height: 26px; }
a.pag_nava2j:hover{background-color: #420008;color: #fff;}
a.pag_nava2j.on{background-color:#58060f;padding: 5px 10px;display: block; border-radius: 5px;margin-bottom: 10px;color: #fff;font-size: 16px; line-height: 26px; }





.guanyu_r{width: 100%;padding-left: 310px; padding-bottom: 30px; height: auto;  overflow: hidden;}
.guanyu_r .location{border-bottom: 2px solid #75000e; line-height: 30px;height: 45px;}
.guanyu_r .location h3{ font-size: 20px;display: inline-block;padding-left: 150px;  height: 40px; line-height: 40px; font-weight: bold; position: relative; background-image: url("../images/ico1.jpg");background-repeat:no-repeat;background-size:140px;}


.guanyu_r .location .sitepath{color: #333;float: right;width: 50%; padding-top: 10px; text-align: right; background-image: url("../images/hom1.jpg")}
.guanyu_r .location .sitepath span{color: #999;}
.guanyu_r .location .sitepath a{height: 20px;line-height: 20px;}
.guanyu_r .location .sitepath a:hover{color: #5d030e;}
.guanyu_r .txtcon{color: #333; margin-top: 30px;font-size: 16px; line-height: 26px;}

.guanyu_r .content-body{margin-top: 10px;color: #666;font-size: 16px; line-height: 26px;}

.about_anli{ padding-bottom: 15px;}
.about_anli_l{float: left;width: 50%;margin-top: 20px;box-shadow:0 0px 5px rgba(0,0,0,0.15);}
.about_anli_l .imgzoom{padding-bottom: 71%; width: 100%; position: relative; overflow: hidden; }
.about_anli_l .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.about_anli_l:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
.about_anli_r{float: right;width: 50%;}
.about_anli_r .txt{padding: 0px 0px 0px 30px;}
.about_anli_r .txt h4{font-size: 26px; line-height: 30px; color: #333;padding-bottom: 10px; overflow: hidden;margin-top: 20px;border-bottom: 1px dashed #000;}
.about_anli_r .txt .p1{font-size: 14px; line-height: 22px; color: #999;margin-bottom: 30px;margin-top: 10px;}
.about_anli_r a{color: #fff;background-color: #5d030e;border-radius: 5px;padding: 10px 20px; display: block; text-align: center;}
.about_anli_r a:hover{background-color: #97323e;}

@media (max-width:1023px){
.guanyu_m{position: relative;padding-bottom: 10px;margin-top:10px;}
.guanyu_l{position:relative;top: 0px;;left: 0px;width: 100%;  box-shadow:0 5px 5px rgba(0,0,0,0.05);}
.guanyu_l_t{color: #fff;font-size: 16px;font-weight: 600;padding: 5px 10px;background-repeat:repeat; background-size:cover;}
.lianxi_box{ padding: 20px 20px; color: #666;background-color: #f6f6f6; font-size: 16px;}

.pag_nav{ background-color: #f6f6f6;padding: 10px 0px 10px 0px ; }
a.pag_nava{padding: 5px 10px;display:block; width: 46%; margin-left: 2%; margin-right: 2%;  float: left; background-color:#97323e; border-radius: 5px;margin-bottom: 5px;color: #fff;font-size: 13px;}
a.pag_nava:hover{background-color: #000;color: #fff;}
a.pag_nava.on{background-color:#58060f;padding: 5px 10px;display: block; border-radius: 5px;margin-bottom: 5px;color: #fff;font-size: 13px;}

.pag_nav_m{margin-bottom: 20px;}
.pag_nav_m a.on{background-color: #420008; color: #fff;font-size: 12px;}
.pag_nav_m a{display: block; margin-bottom: 1px;color: #666; width: 50%; float: left; overflow: hidden;font-size: 12px; padding: 5px 5px 5px 5px;border-radius: 5px;}
.pag_nav_m a:hover{background-color: #420008; color: #fff;}
	.none3g{display: none;}
	
a.pag_nava2j{padding: 0px 10px;display: block; background-color:#97323e; width:48%; margin: 0px 1%;   line-height: 26px; overflow: hidden; float: left; border-radius: 0px;margin-bottom: 5px;color: #fff;font-size: 14px;}
a.pag_nava2j:hover{background-color: #420008;color: #fff;}
a.pag_nava2j.on{background-color:#58060f;padding: 0px 10px;display: block; border-radius:0px;margin-bottom: 5px;color: #fff;font-size: 14px;line-height: 26px; }


	.guanyu_r{position: relative;width: 100%;padding-left: 0px; padding-bottom: 10px;  height: auto;}
	.guanyu_r .location{border-bottom: 2px solid #75000e; line-height: 30px;height: 45px; margin-top: 5px;}
	.guanyu_r .location h3{ font-size: 18px;display: inline-block;padding-left: 110px;  height: 40px; line-height: 40px; font-weight: bold; position: relative; background-image: url("../images/ico1.jpg");background-repeat:no-repeat;background-size:100px; background-position:left center;}


	.guanyu_r .location .sitepath{display: none;}

	.guanyu_r .txtcon{color: #999; margin-top: 20px;font-size: 14px;line-height: 1.5;}
	.about_anli{ padding-bottom: 10px;}
	.about_anli_l{float: none;width: 98%; margin: 0px 1%;margin-top: 20px;}
	.about_anli_l .imgzoom{padding-bottom: 71%; width: 100%; position: relative; overflow: hidden; }
	.about_anli_l .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
	.about_anli_l:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
	
	.about_anli_r{float: none;width: 100%;}
	.about_anli_r .txt{padding: 0px 0px 0px 0px; display:block;}
	.about_anli_r .txt h4{font-size: 20px;  color: #333;padding-bottom: 10px; overflow: hidden;margin-top: 10px;border-bottom: 1px dashed #000;}
	.about_anli_r .txt .p1{font-size: 14px;color: #999;margin-bottom: 20px;margin-top: 10px;}
	.about_anli_r a{color: #fff;background-color: #5d030e;border-radius: 5px;padding: 5px 20px;}
	.guanyu_r .content-body{margin-top: 10px;color: #999;font-size: 14px;line-height: 1.5;}
	
}


/** 产品列表 ============*/
.prolist_s{ margin-left: -10px;margin-right: -10px; margin-top: 5px;}
.prolist_s .prolist_m{padding:10px;width: 50%;float: left;}
.prolist_s a{display: block; border: 1px solid #ddd;padding: 10px;}
.prolist_s a .txt{text-align: center;font-size: 16px; height: 50px;overflow: hidden;line-height: 50px;padding: 0 6px;}
.prolist_s a:hover{background-color:#75000e; color: #fff;}
.prolist_s a .imgzoom{padding-bottom: 71%; width: 100%; position: relative; overflow: hidden; }
.prolist_s a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.prolist_s a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

@media (max-width:1023px){
.prolist_s{ margin-left: -5px;margin-right: -5px;}
.prolist_s .prolist_m{padding:5px;width: 50%;float: left;}
.prolist_s a{display: block; border: 1px solid #ddd;padding: 5px;}
.prolist_s a .txt{text-align: center;font-size: 12px; height: 25px;overflow: hidden;line-height: 25px;padding: 0 2px;}
.prolist_s a:hover{background-color:#75000e; color: #fff;}
.prolist_s a .imgzoom{padding-bottom: 71%; width: 100%; position: relative; overflow: hidden; }
.prolist_s a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.prolist_s a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

}
/** 产品列表 ============*/


/** 感兴趣产品 ============*/
.xingqu{padding-top: 20px;padding-bottom: 0px;}
.xingqu h3{text-align: center;font-size: 36px; font-weight: 100;}
.xingqu h5{text-align: center;font-size: 16px; font-weight: 100; color: #999;}
@media (max-width:1023px){
	.xingqu{padding-top: 0px;padding-bottom: 0px;}
	.xingqu h3{text-align: center;font-size: 20px; font-weight: 100;}
	.xingqu h5{text-align: center;font-size: 14px; font-weight: 100; color: #999;}
}
.swiper03_box{ width: 100%;  margin: 0px auto; padding: 0px 0px 30px 0px;  }
/** 点 ============*/
.swiper03_box .swiper-container{padding: 10px 0px 20px 0px; height: auto; }
.swiper03_box .swiper-pagination{width: 120%; text-align: center; left: 0px;}
.swiper03_box .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px;}
.swiper03_box .swiper-pagination-bullet{ background: #831724; width: 10px; height: 10px;border-radius:5px;  margin: 0px 5px; opacity:0.5; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.swiper03_box .swiper-pagination-bullet-active{ background: #831724;width: 30px; opacity:1;}
a.sw_item03{ display: block; }
a.sw_item03 .imgzoom{padding-bottom: 68%; width: 100%; position: relative; overflow: hidden;}
a.sw_item03 .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.sw_item03:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
a.sw_item03 .txt{ text-align: center; padding: 0px 10px; background:rgba(0,0,0,0.1);  width: 100%;font-size: 16px; color: #283a5e; height: 50px; line-height: 50px; overflow: hidden; }
a.sw_item03:hover .txt{background-color: #831724; color: #fff;}


@media (max-width:1023px){
	.swiper03_box{ width: 100%;  margin: 0px auto; padding: 10px 0px 20px 0px;  }
	/** 点 ============*/
	.swiper03_box .swiper-container{padding: 0px 0px 0px 0px; height: auto; }
	.swiper03_box .swiper-pagination{width: 100%; text-align: center; left: 0px;}
	.swiper03_box .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px;}
	.swiper03_box .swiper-pagination-bullet{ background: #831724; width: 10px; height: 10px;border-radius:5px;  margin: 0px 5px; opacity:0.5; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
	.swiper03_box .swiper-pagination-bullet-active{ background: #831724;width: 30px; opacity:1;}
	a.sw_item03{ display: block; }
	a.sw_item03 .imgzoom{padding-bottom: 68%; width: 100%; position: relative; overflow: hidden;}
	a.sw_item03 .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
	a.sw_item03:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
	a.sw_item03 .txt{ text-align: center; padding: 0px 10px; background:rgba(0,0,0,0.1);  width: 100%;font-size: 12px; color: #283a5e; height: 30px; line-height: 30px; overflow: hidden; }
	a.sw_item03:hover .txt{background-color: #831724; color: #fff;}
}

/** 感兴趣产品 ============*/


/** 相关推荐新闻 ============*/
.zixun{padding-top: 20px;padding-bottom: 0px;}
.zixun h3{font-size: 24px; line-height: 30px;}
.zixun ul{display: block;padding-top: 10px;}
.zixun ul li{float: left;width: 48%;  margin-right: 2%; color: #999;font-size: 15px;}
.zixun ul li a{width: 100%; display: block;color: #333;border-bottom: 1px solid #ecf2f8; height: 40px;line-height: 40px;overflow: hidden;}
.zixun ul li a:hover{color: #831724; border-bottom: 1px solid #831724;}

@media (max-width:1023px){
	.zixun{padding-top: 20px;padding-bottom: 20px;}
	.zixun h3{font-size: 20px;}
.zixun ul{display: block;padding-top: 5px;}
.zixun ul li{float: left;width: 100%;  margin-right: 0%; color: #999;font-size: 13px;}
.zixun ul li a{width: 100%; display: block;color: #333;border-bottom: 1px solid #ecf2f8; height: 35px;line-height: 35px;overflow: hidden;}
.zixun ul li a:hover{color: #831724; border-bottom: 1px solid #831724;}
}
/** 相关推荐 ============*/


	
	

ul.news_list{ padding-bottom: 10px;}
ul.news_list li{ border-bottom: 1px dashed #999;}
ul.news_list li a{display: block;position: relative;margin-bottom: 20px;margin-top: 20px;}
ul.news_list li a .news_list_img{width: 200px;position: absolute;border: 1px solid #ddd;top: 0px;left: 0px;}
ul.news_list li a .news_txt{width: 100%;padding-left: 230px;}
ul.news_list li a .news_txtwu{width: 100%;padding-left: 0px;}
ul.news_list li a .news_txt .p1{font-size: 16px;color: #5b000b;line-height: 20px;height: 20px;overflow: hidden; }
ul.news_list li a:hover .news_txt .p1{color: #C50501;}
ul.news_list li a .news_txt .p2{font-size: 14px; color: #737373; line-height: 20px;height: 40px;overflow: hidden; margin-top: 15px;}
ul.news_list li a .news_txt .p2 span{color: #5d030e}
ul.news_list li a .news_txt .p3{font-size: 12px; color: #737373;margin-top: 20px;}
ul.news_list li a .news_list_img .imgzoom{padding-bottom: 58%; width: 100%; position: relative; overflow: hidden; }
ul.news_list li a .news_list_img .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
ul.news_list li a:hover .news_list_img .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

	
	
.news .pages{text-align: center; padding-top: 30px;}
.news .pages a{display: inline-block;background-color: #f4f4f4; border: 1px solid #dddddd; margin: 0 2px;width: auto;padding: 0px 10px;border-radius: 5px;color: #666;height: 30px;line-height: 30px;font-size: 12px;}
.news .pages span{display: inline-block;background-color: #831724; border: 1px solid #dddddd; margin: 0 2px;width: auto;padding: 0px 10px;border-radius: 5px;color: #fff;height: 30px;line-height: 30px;font-size: 12px;}
.news .pages a:hover{background-color:#831724; color: #fff; }
.news .pag_news{}
.news .pag_news .h3{font-size: 20px;color: #666;line-height: 20px;height: 20px;overflow: hidden;}
.news .pag_news .data{font-size: 14px;color: #999;border-bottom: 1px solid #666;margin-top: 10px;line-height: 20px;overflow: hidden; padding-bottom: 15px;}
.news .pag_news .data a{}
.news .pag_news .pag_news_infom{color: #666; padding-top: 10px;}
.news .pag_news .pag_bg{text-align: center;}
.news .pag_news .pag_bg img{width: 70%;}

@media (max-width:1023px){
	 ul.news_list{}
	 ul.news_list li{ border-bottom: 1px dashed #999;display: table; }
	 ul.news_list li a{display: block;position: relative;margin-bottom: 15px;margin-top: 15px;}
	 ul.news_list li a .news_list_img{width: 120px;position: absolute;border: 1px solid #ddd; padding: 5px 5px;}
	 ul.news_list li a .news_txt{width: 100%;padding-left: 130px; }
	 ul.news_list li a .news_txtwu{width: 100%;padding-left: 0px;}
	 ul.news_list li a .news_txt .p1{font-size: 14px;color: #5b000b;line-height: 14px;height: 14px;overflow: hidden; }
	 ul.news_list li a:hover .news_txt .p1{color: #C50501;}
	 ul.news_list li a .news_txt .p2{font-size: 12px; color: #737373; line-height: 20px;height: 40px;overflow: hidden; margin-top: 5px;}
	 ul.news_list li a .news_txt .p2 span{color: #5d030e}
	 ul.news_list li a .news_txt .p3{font-size: 10px; color: #737373;margin-top: 5px;}
	 ul.news_list li a .news_list_img .imgzoom{padding-bottom: 66%; width: 100%; position: relative; overflow: hidden; }
	 ul.news_list li a .news_list_img .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
	 ul.news_list li a:hover .news_list_img .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

	.news .pages{text-align: center; padding-top: 30px;}
	.news .pages a{display: inline-block;background-color: #f4f4f4; border: 1px solid #dddddd; margin: 0 2px;width: auto;padding: 0px 10px;border-radius: 5px;color: #666;height: 30px;line-height: 30px;font-size: 12px;}
	.news .pages span{display: inline-block;background-color: #831724; border: 1px solid #dddddd; margin: 0 2px;width: auto;padding: 0px 10px;border-radius: 5px;color: #fff;height: 30px;line-height: 30px;font-size: 12px;}
	.news .pages a:hover{background-color:#831724; color: #fff; }
	.news .pag_news{}
	.news .pag_news .h3{font-size: 20px;color: #666;line-height: 20px;height: 20px;overflow: hidden;}
	.news .pag_news .data{font-size: 14px;color: #999;border-bottom: 1px solid #666;margin-top: 10px;line-height: 20px;overflow: hidden; padding-bottom: 15px;}
	.news .pag_news .data a{}
	.news .pag_news .pag_news_infom{color: #666; padding-top: 10px;}
	.news .pag_news .pag_bg{text-align: center;}
	.news .pag_news .pag_bg img{width: 70%;}
}


.content-title{}
.content-title h1{font-size: 26px;color: #333;line-height: 30px;height:auto;overflow: hidden;text-align: center;margin-top: 20px;}
.content-title .p1{margin: 5px 0px 0px;font-size: 14px;color: #999; padding: 5px 0px; border-bottom: 1px dashed #ddd; text-align: center;}
.content-title .p1 span{display: inline-block;padding: 0px 10px;}

ul.content-exp{padding: 10px 15px;font-size: 14px;background-color: #f5f5f5;margin-top: 20px;border-radius: 5px;}
ul.content-exp li{line-height: 2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
ul.content-exp li a{color: #333; padding-left: 10px;}
ul.content-exp li a:hover{color: #5d030e;}

@media (max-width:1023px){
	.content-title{}
	.content-title h1{font-size: 16px;color: #000;line-height: 22px;height: auto;overflow: hidden;text-align: center;margin-top: 10px;font-weight: 550;}
	.content-title .p1{margin: 5px 0px 0px;font-size: 12px;color: #999; padding: 5px 0px; border-bottom: 1px dashed #ddd; text-align: center;}
	.content-title .p1 span{display: inline-block;padding: 0px 10px;}
	ul.content-exp{padding: 10px 15px;font-size: 12px;background-color: #f5f5f5;margin-top: 20px;border-radius: 5px;}
	ul.content-exp li{line-height: 2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	ul.content-exp li a{color: #333;text-decoration: none;}
	ul.content-exp li a:hover{color: #5d030e;}
}







